PdfPrinter

public interface PdfPrinter<PrintSettingT extends PrintSettings> implements Printer<PrintSettingsT>

A printer that allows you to print to PDF.

Since

7.13

Parameters

<PrintSettingT>

the print settings type that can be applied to the print job.

Types

Link copied to clipboard
Print settings available when printing HTML content on the PDF printer.
Link copied to clipboard
public interface PdfSettings implements PdfPrinter.Settings<T>
Print settings available when printing PDF content on the PDF printer.
Link copied to clipboard
public interface Settings<T extends PdfPrinter.Settings<T>> implements PrintSettings, PageRanges<T>, PagesPerSheet<T>, PdfFilePath<T>, Scaling<T>
Print settings available when printing HTML or PDF content on the PDF printer.

Functions

Link copied to clipboard
public abstract Capabilities capabilities()
Returns the capabilities of this printer.
Link copied to clipboard
public abstract String deviceName()
Returns the device name of this printer as shown in Print Preview.
Link copied to clipboard
public abstract String printerName()
Returns the name of this printer as understood by OS.
Link copied to clipboard
public abstract PrintJob<PrintSettingsT> printJob()
Returns the current print job.